﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DTO
{
    //Tạo đối tượng tương ứng với 1 bảng trong cơ sở dữ liệu
    public class NhanVien
    {
        private string tenDangNhap_NhanVien;
        public string TenDangNhap_NhanVien
        {
            get { return tenDangNhap_NhanVien; }
            set { tenDangNhap_NhanVien = value; }
        }

        private string matKhau_NhanVien;
        public string MatKhau_NhanVien
        {
            get { return matKhau_NhanVien; }
            set { matKhau_NhanVien = value; }
        }

        private string tenNhanVien;
        public string TenNhanVien
        {
            get { return tenNhanVien; }
            set { tenNhanVien = value; }
        }

        private string diaChi;
        public string DiaChi
        {
            get { return diaChi; }
            set { diaChi = value; }
        }

        private string dienThoai;
        public string DienThoai
        {
            get { return dienThoai; }
            set { dienThoai = value; }
        }

        private string email;
        public string Email
        {
            get { return email; }
            set { email = value; }
        }

        private int maPhanQuyen;
        public int MaPhanQuyen
        {
            get { return maPhanQuyen; }
            set { maPhanQuyen = value; }
        }

        private int trangThai;
        public int TrangThai
        {
            get { return trangThai; }
            set { trangThai = value; }
        }
    }

    //Tạo chỉ mục (tên các thuộc tính ứng với đối tượng ở trên, các cột trong bảng cơ sở dữ liệu)
    public enum NhanVienColumn
    {
        TenDangNhap_NhanVien,
        MatKhau_NhanVien,
        TenNhanVien,
        DiaChi,
        DienThoai,
        Email,
        MaPhanQuyen,
        TrangThai
    }

    //Tạo danh sách các đối tượng
    public class NhanVienCollection : List<NhanVien>
    {
    }
}
